package vo;

import java.util.ArrayList;


public class Clase {

	public String visibilidad;

	public String nombre;

	/**
	 * 
	 * @element-type Atributo
	 */
	public ArrayList<Atributo> atributos;
	/**
	 * 
	 * @element-type Operacion
	 */
	public ArrayList<Operacion> operaciones;
	
	public Clase(){
		this.nombre="";
		atributos=new ArrayList<Atributo>();
		operaciones=new ArrayList<Operacion>();
	}

	public void setVisibilidad(String visibilidad) {
		this.visibilidad = visibilidad;
	}

	public String getVisibilidad() {
		return this.visibilidad;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getNombre() {
		return this.nombre;
	}
	public void setAtributos(String visibilidad,String nombre,String tipo){
		Atributo atributo = new Atributo();
		atributo.setVisibilidad(visibilidad);
		atributo.setNombre(nombre);
		atributo.setTipo(tipo);
		
		atributos.add(atributo);	
		
		
	}
	public ArrayList<Atributo> getAtributos(){	
		
		return atributos;		
	}

}